
import axios from "axios"
const service =axios.create({
    baseURL:"/dev-api",
    timeout:5000,//请求超过5秒未响应停止请求
    
})
//响应拦截
service.interceptors.response.use(
    (res)=>{
        const code=res.data.code;
        const msg=res.data.msg;
        if(code===1000){
            //正常相应
            return Promise.resolve(res.data)//拆包一层,后续收到的相应就是我们想要的数据   
        }else{
            
            //弹出错误提示
            ElMessage.error(msg);
            //抛出异常
            return Promise.reject(new Error(msg));
        }
    },
    (error)=>{
        //抛出异常
        return Promise.reject(error);
    }
)
export default service;